package cn.wwk.notification.common.exception;

import cn.wwk.notification.common.result.CodeMsg;

/**
 * 定义一个全局异常GlobalException，出现异常就可以直接抛这个异常即可。
 *
 * GlobalException()继承Runtime类，重写构造函数，传入CodeMsg 。
 * RuntimeException , unchecked异常，才默认被事务回滚
 *
 * @author wwk*/
public class GlobalException extends RuntimeException{

    private static final long serialVersionUID = 1L;

    private CodeMsg cm;

    public GlobalException(CodeMsg cm) {
        super(cm.toString());
        this.cm = cm;
    }

    public CodeMsg getCm() {
        return cm;
    }

}